overcome the obstacles - Turc Anglais Dictionnaire